A Multipath Transport Protocol for Future Internet
نویسندگان
چکیده
Our work aims to assess a multipath transport protocol named MPTCP (Multipath TCP), especially the various congestion control and coupling mechanisms considered for this protocol. Many authors propose to take advantage of the multiple paths that are often available for a data flow to improve its performance and its robustness to the varying transmission conditions. The different layers of the TCP/IP stack have been considered. At the application level, some authors suggest to handle many simultaneous TCP sockets and to shuffle the data upon them, like PSockets (Parallel Sockets). Other authors propose to open many end-to-end sub-connections in the transport layer transparently for the application, like cTCP (Concurrent TCP). At the network layer, some routing protocols may use multiple paths to route packets, like CMR (Concurrent Multipath Routing). And some algorithms have also been proposed at the Link layer, to split the data flow over several channels, like McMAC (Multiple channel MAC). Multiple paths between two end-points may have different characteristics (i.e. capacity, latency, etc.), or diverse and varying traffic conditions. In consequence, packets using different paths may arrive out of sequence to the receiver. In this case, according to the classical cumulative acknowledgement mechanism of TCP, the data receiver sends back duplicate acknowledgements. With the TCP mechanism Fast Retransmit the data source may then misinterpret these duplicate acknowledgements as an indication of packet loss due to a congestion in the network, and then wrongly reduce its throughput. An efficient multipath protocol has then to be able to deal with these diversity of characteristics to optimize the throughput and to react nonetheless properly to any change. Transport protocols can take advantage of feedback mechanisms, through the acknowledgements for example, to gather end-to-end up-to-date information about each path. This information can then be used to optimize dynamically the control of the traffic on the multiple available paths, for instance moving the traffic away from a congested path. An IETF working group, Multipath TCP (MPTCP), has started in 2009 to specify a multipath transport protocol. The aims are to improve the performance of a multi-path flow, i.e. to be at least as good as a single-path flow on the best route, without consuming on
منابع مشابه
Multipath Transmission for Wireless Internet Access - From an End-to-End Transport Layer Perspective
With the growing demand of Internet services, network operators have put significant efforts to improve network error resilience and efficiency. Since there exist different wired/wireless technologies for Internet access such as digital subscriber line (DSL), Ethernet, and worldwide interoperability for microwave access (WiMax), a mobile host can use multiple access networks simultaneously with...
متن کاملGeneric Connectivity Architecture for Mobility and Multipath Flow Management in the Future Internet
With the evolution of the Internet, the vast majority of the traffic is generated by information-centric applications, which would benefit from enhanced data transport paradigms. This paper presents the development and implementation of the Generic Connectivity architecture, a new communication flow abstraction that is based on the Generic Path architecture developed within the European Researc...
متن کاملEvaluation and Prototyping of Multipath Protocol Mechanisms
Multipath transport is a promising new Internet paradigm. Most Internet applications use the Transmission Control Protocol (TCP), which cannot efficiently use multiple available paths between the connection endpoints. As a consequence, there is a significant potential for new protocol mechanisms that overcome this limitation of the current Internet. There are several situations in which data tr...
متن کاملPerformance of concurrent multipath transmissions - Measurements and model validation
Concurrent multipath transport layer mechanisms have gained recently increasing interest in research and standardization because of the potential for bandwidth aggregation, load balancing and increased reliability. Multihomed end devices may benefit from IP-based multipath protocols like Multipath TCP or Concurrent Multipath Transmission via SCTP. In the future, concurrent multipath transport m...
متن کاملThe past, present, and future of transport-layer multipath
Multipathing in communication networks is gaining momentum due to its attractive features of increased reliability, throughput, fault tolerance, and load balancing capabilities. In particular, wireless environments and datacenters are envisioned to become largely dependent on the power of multipathing for seamless handovers, virtual machine (VM) migration and in general, pooling less proficient...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1112.4339 شماره
صفحات -
تاریخ انتشار 2011